/* 
Proyecto: Sistema Victoria 2.0
Programador: Felipe Guerra
Año: 2015
Flores de tumbabiro ©
*/


function validaRegistro(form1, sw) {

	if(sw == undefined){
		sw = true;
	}
	$( "#validaRegistro" ).dialog( "close" );
	$(".validar").css({"border-color": "", "border-width": "", "color": "", "font-size": "", "font-weight": ""});						
	$(".validar").each(function(index, element) { //alert($(this).attr("name"));
		if($.trim($(this).val()) == ''){
			$(this).css({"border-color": "red", "border-width": "3px"});		
				if($(this).attr('type') == 'file'){
					$(this).css({"color": "#FF0000", "font-size": "14px", "font-weight": "bold"});					
				}
			sw = false; 
		}
	});
	
	if(!sw){
		$( "#validaRegistro" ).dialog( "open" );
	} else if(sw){
		$( "#dialog" ).dialog( "open" );
		//$(form1).submit();
	}

}

$(document).ready(function(e) {
	
	$( "#validaRegistro" ).dialog({
		autoOpen: false,
		height:100,
		width :200,	
		show: {
		effect: "blind",
		duration: 500
		},
		hide: {
		effect: "explode",
		duration: 500
		}
	});
	
	
	$( "#dialog" ).dialog({
		autoOpen: false,
		height:220,
		width :200,	
		show: {
		effect: "blind",
		duration: 500
		},
		hide: {
		effect: "explode",
		duration: 500
		},
		buttons: {
			"Ok": function() {
				$( this ).dialog( "close" );
				$("#form").submit();				
			},
			"Cancelar": function() {
				$( this ).dialog( "close" );
			}
		}	
	});
	
});

$(document).ready(function(e) {
    (function(a){a.fn.validCampoFranz=function(b){a(this).on({keypress:function(a){var c=a.which,d=a.keyCode,e=String.fromCharCode(c).toLowerCase(),f=b;(-1!=f.indexOf(e)||9==d||37!=c&&37==d||39==d&&39!=c||8==d||46==d&&46!=c)&&161!=c||a.preventDefault()}})}})(jQuery);
});

//+--------------------------------+ INICIO - Validar jq

function fechasJq(cadena){// Ej: cadena = '#campo1, #campo2';
	$(function() {
		$( cadena ).datepicker({
					showOn: 'both',
					buttonImage: '../imagenes/listABC/calendar_view_week.png',
					dateFormat: 'yy-mm-dd'
		});
	});
}

$(document).ready(function(e) {
	
	//Para poner calendario en todos los que tengan clase calendario, Importante q tenga puesto el name="nombre_campo" en el html
	var cadena = '';
	//var fechaActual = $.datepicker.formatDate('yy-mm-dd', new Date());
	$('.calendario').each(function(index, element) {
		cadena += '#' + $(this).attr("name") + ', ';
    });
	cadena = cadena.substring(0, cadena.length-2);
	
	fechasJq(cadena);
	//$('.calendario').attr( 'value', fechaActual );
	$('.calendario').attr( 'readonly', true );	
	
	//Para poner en mayusculas
	$('.mayusculas').keyup(function(){
		this.value = this.value.toUpperCase();
	});	

	//+--------------------------------+
	letras = ' abcdefghijklmnñopqrstuvwxyzáéíóú';
	numeros = '0123456789';
	
	$('.letras').validCampoFranz(letras);
	$('.numeros').validCampoFranz(numeros);
	
	//+--------------------------------+		
	
});

//+--------------------------------+ FIN - Validar jq


$(document).ready(function(e) {
	
	$(".recargarBoton").click(function(e) {
        location.reload();
    });
	
	//Actualiza el tamaño de iframe de acuerdo al tamaño necesario
	var bodyIndex = $("#bodyIndex").height();
	if( bodyIndex < 480 ){
		bodyIndex = 480;
	}
	
	if(typeof window.parent.resizeIframe == 'function') { 
		window.parent.resizeIframe( bodyIndex + 22 );
	}else{
		//No hacer nada, No existe la funcion, es para cuando habra el programa en una pestaña nueva
	}
    
});


